###针对动态数据(通过js文件加载的数据）

## selenium+任意一款无头浏览器（Chromedriver）完成

from selenium import webdriver

# 创建浏览器对象
chrome = webdriver.Chrome()

##设置
# 窗口最大化
chrome.maximize_window()

# 使用浏览器对象打开百度
chrome.get(url='http://www.baidu.com')

import time

# time.sleep(1)
# 关闭浏览器对象
# chrome.close()

# 获取页面源码
# print(chrome.page_source)

# 查找页面元素
# web_element = chrome.find_element_by_xpath('//head/title')
# <selenium.webdriver.remote.webelement.WebElement (session="df55d4f27dabf518f618a7cfd38f74a2", element="dabf47df-56ee-457e-90cd-4a88596bfda3")>
# print(web_element.text)


# 查找百度首页的输入框
# chrome.find_element_by_id('kw')
chrome.find_element_by_xpath("//input[@id='kw']").send_keys('python')

# 点击百度按钮
# 1.查找到按钮
chrome.find_element_by_xpath('//input[@id="su"]').click()


